when the timing if perfect